package com.ailink.sap.xml;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * XML的一个节点
 */
@Retention(RUNTIME)
@Target({ ElementType.TYPE, ElementType.FIELD })
public @interface XmlNode {

    /**
     * 名称
     * @return String
     */
    String name() default "";

    /**
     * 名称的前缀
     * @return String
     */
    String prefix() default "";

    /**
     * 命名空间
     * @return XmlNamespace[]
     */
    XmlNamespace[] namespaces() default {};
}
